==intro==

AM335x cpu starting up involve several stages, namly:
#Boot ROM
#MLO (part 1 of uboot)
#U-boot (part 2 of uboot)
#Kernel
#filesystem -> init

each of them should be optimized for speed, in order to achieve an overall boot up time optimization.


==Uboot==
===tips===
*remove boot wait.

==Kernel==

===compression===
Using LZO image compression seems to be quick than gzip and bzip2, ref: http://free-electrons.com/blog/lzo-kernel-compression/





==ref guide==
http://processors.wiki.ti.com/index.php/Optimize_Linux_Boot_Time

http://e2e.ti.com/support/embedded/linux/f/354/t/252097.aspx

http://processors.wiki.ti.com/index.php/Sitara_Linux_Training:_Boot_Time_Reduction

http://elinux.org/Boot_Time